// 白色背景
.bg-white {
	background: #fff;
}

// 白色文字
.text-white {
	color: #fff;
}

// 主要文字颜色
.text-main {
	color: #303133;
}

// 常规文字颜色
.text-regular {
	color: #606266;
}

// 次要文字颜色
.text-secondary {
	color: #909399;
}

// 占位文字颜色
.text-placeholder {
	color: #c0c4cc;
}

// 文字居中
.text-center {
	text-align: center;
}

// 文字居右
.text-right {
	text-align: right;
}

// 字重
.text-bold {
	font-weight: bold;
}

// 省略
.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.vertical-middle {
	vertical-align: middle;
}

.px8 {
	font-size: 8px;
}

.px10 {
	font-size: 10px;
}

.px12 {
	font-size: 12px;
}

.px14 {
	font-size: 14px;
}

.px16 {
	font-size: 16px;
}

.px18 {
	font-size: 18px;
}

.px20 {
	font-size: 20px;
}

.px22 {
	font-size: 22px;
}

.px24 {
	font-size: 24px;
}

.px26 {
	font-size: 26px;
}

.px28 {
	font-size: 28px;
}

.px30 {
	font-size: 30px;
}

.px32 {
	font-size: 32px;
}

.px34 {
	font-size: 34px;
}

.px36 {
	font-size: 36px;
}

.px38 {
	font-size: 38px;
}

.px40 {
	font-size: 40px;
}

.px42 {
	font-size: 42px;
}

.px44 {
	font-size: 44px;
}

.px46 {
	font-size: 46px;
}

.px48 {
	font-size: 48px;
}

.flex {
	display: flex;
	flex-direction: row;
}

.block {
	display: block;
}

.inline-block {
	display: inline-block;
}

[class^='flex-'],
[class*=' flex-'] {
	display: flex;
	flex-direction: row;
}

.flex-1 {
	flex: 1;
}

.flex-2 {
	flex: 2;
}

.flex-column {
	flex-direction: column;
}

.flex-center {
	justify-content: center;
}

.flex-end {
	justify-content: flex-end;
}

.flex-items-center {
	align-items: center;
}

.flex-items-end {
	align-items: flex-end;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-around {
	justify-content: space-around;
}

.flex-between {
	justify-content: space-between;
}

.no-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.flicker {
	animation: fade 1000ms infinite;
}

@keyframes fade {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0.1;
	}

	to {
		opacity: 1;
	}
}

.rotation {
	animation: rotation-animation 6s linear infinite;
}

@keyframes rotation-animation {
	0% {
		-webkit-transform: rotate(0deg);
	}

	25% {
		-webkit-transform: rotate(90deg);
	}

	50% {
		-webkit-transform: rotate(180deg);
	}

	75% {
		-webkit-transform: rotate(270deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@import './global.less';

// 页面内容
.content {
	width: 100vw;
	min-height: 100vh;
	overflow: hidden;
	.van-nav-bar {
		background-color: @main-color;
		.van-icon {
			color: #fff;
		}
		.van-nav-bar__text {
			color: #fff;
		}
		.van-nav-bar__title {
			color: #fff;
		}
	}
}
